package test.feign;

import cn.springmix.base.lang.entity.R;
import dto.HelloVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;

/**
 * 测试feign
 * 接受序列化实体类 需要get set 有参构造无参构造
 */
//value：服务名（接口提供方的服务名）
@FeignClient(contextId = HelloFeignService.PREFIX, value = "nacos-client")
public interface HelloFeignService {
	String PREFIX ="test";

	/**
	 * 获取当前租户 当前用户授权的的所有门店
	 */
	@GetMapping(PREFIX+"/hello")
	R<HelloVo> hello();

}
